CONTE, HIRSCH, HWU: SINGLE PASS METHODS FOR EFFICIENT CACHE SIMULATION 1 Combining Trace Sampling with Single Pass Methods for E cient Cache Simulation
نویسندگان
چکیده
The design of the memory hierarchy is crucial to the performance of high performance computer systems. The incorporation of multiple levels of caches into the memory hierarchy is known to increase the performance of high end machines but the development of architectural prototypes of various memory hierarchy designs is costly and time consuming. In this paper, we will describe a single pass method used in combination with trace sampling techniques to produce a fast and accurate approach for simulating multiple sizes of caches simultaneously.
منابع مشابه
Combining Trace Sampling with Single Pass Methods for Efficient Cache Simulation
The design of the memory hierarchy is crucial to the performance of high performance computer systems. The incorporation of multiple levels of caches into the memory hierarchy is known to increase the performance of high end machines, but the development of architectural prototypes of various memory hierarchy designs is costly and time consuming. In this paper, we will describe a single pass me...
متن کاملThe Susceptibility of Programs to Context Switching
AbstructModern memory systems are composed of several levels of caching. Design of these levels is largely an empirical practice. One highly-effective empirical method is the single-pass method wherein all caches in a broad design space are evaluated in one pass over the trace. Multiprogramming degrades memory system performance since (process) context switching reduces the effectiveness of cac...
متن کاملTechniques for Cache and Memory Simulation Using Address Reference Traces
Simulation using address reference traces is one of the primary methods for the performance evaluation of the memory hierarchy of computer systems. In this paper we survey the techniques used in such a simulation. In both the uniprocessor and shared-memory multiprocessor cases, the issues can be divided into trace collection, trace storage, and trace usage. Trace collection can employ several h...
متن کاملEnergy Modeling and Simulation including particle technologies within Single and Double Pass Solar Air Heaters
In order to obtain the best performance of the solar air heaters, it is necessary to find optimum performance conditions. The aim of this research paper is to achieve optimum conditions, by comparing single and double pass solar air heaters. Also, a brief review study of various related research works of all scenarios for a single and double pass and packed bed (including particle technologies)...
متن کاملA Composable Model for Analyzing Locality of Multi-threaded Programs
In a multi-threaded execution, threads may negatively interfere when their private data contends for shared cache or positively interact when the data brought in by one thread is used by other threads. This paper presents a model of such cache behavior to predict locality without exhaustive simulation and provide insight into trends. The new model extends prior work that assumes no data sharing...
متن کامل